﻿using System;


namespace advadev.Windows.CustomWindows.WindowsGDI
{

    /// <summary>
    /// Represents the Windows GDI defines
    /// </summary>
    static internal class DEFINES
    {

        /// <summary>for internal use</summary>
        internal const int ABE_LEFT = 0;
        /// <summary>for internal use</summary>
        internal const int ABE_TOP = 1;
        /// <summary>for internal use</summary>
        internal const int ABE_RIGHT = 2;
        /// <summary>for internal use</summary>
        internal const int ABE_BOTTOM = 3;
        /// <summary>for internal use</summary>
        internal const int ABM_NEW = 0;
        /// <summary>for internal use</summary>
        internal const int ABM_REMOVE = 1;
        /// <summary>for internal use</summary>
        internal const int ABM_QUERYPOS = 2;
        /// <summary>for internal use</summary>
        internal const int ABM_SETPOS = 3;
        /// <summary>for internal use</summary>
        internal const int ABM_GETSTATE = 4;
        /// <summary>for internal use</summary>
        internal const int ABM_GETTASKBARPOS = 5;
        /// <summary>for internal use</summary>
        internal const int ABM_ACTIVATE = 6;
        /// <summary>for internal use</summary>
        internal const int ABM_GETAUTOHIDEBAR = 7;
        /// <summary>for internal use</summary>
        internal const int ABM_SETAUTOHIDEBAR = 8;
        /// <summary>for internal use</summary>
        internal const int ABM_WINDOWPOSCHANGED = 9;
        /// <summary>for internal use</summary>
        internal const int ABS_AUTOHIDE = 0x0000001;
        /// <summary>for internal use</summary>
        internal const int ABS_ALWAYSONTOP = 0x0000002;
        /// <summary>for internal use</summary>
        internal const int ABM_SETSTATE = 10;
        /// <summary>for internal use</summary>
        internal const int MONITOR_DEFAULTTONULL = 0x00000000;
        /// <summary>for internal use</summary>
        internal const int MONITOR_DEFAULTTOPRIMARY = 0x00000001;
        /// <summary>for internal use</summary>
        internal const int MONITOR_DEFAULTTONEAREST = 0x00000002;
        /// <summary>for internal use</summary>
        internal const int MONITORINFOF_PRIMARY = 0x00000001;
        /// <summary>for internal use</summary>
        internal const int SC_MOVE = 0xF010;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE = 0xF000;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTLEFT = 1;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTRIGHT = 2;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTTOP = 3;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTTOPLEFT = 4;
        /// <summary>for internal use</summary>
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTTOPRIGHT = 5;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTBOTTOM = 6;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTBOTTOMLEFT = 7;
        /// <summary>for internal use</summary>
        internal const int SC_SIZE_HTBOTTOMRIGHT = 8;
        /// <summary>for internal use</summary>
        internal const int WM_GETMINMAXINFO = 0x0024;
        /// <summary>for internal use</summary>
        internal const int WM_SYSCOMMAND = 0x0112;

    }

}
